// 1. 普通函数
// 2. 构造函数 原型链上方法
// 3. 匿名函数
// 4. 立即执行函数
// 5. 递归
// 6. 高阶函数
// 7. 函数作为方法
// 8. 还调函数
// 9. async
// 10. 闭包
// 11. 箭头函数
// 12. 生成器函数 Generator
function* listPeople(){
    let i=0;
    yield i;  // 停一下
    i++;
    yield;
    i++;
    yield i;
}
const people=listPeople();
console.log(people.next());
console.log(people.next());
console.log(people.next());
console.log(people.next());